import router from './router';
import { setToken, getToken } from '@/utils/storage';
import Vue from 'vue';
import { Toast } from 'vant';
Vue.use(Toast);

router.beforeEach((to, from, next) => {
  if (getToken()) {
    next();
  } else {
    console.log(process.env);
    if (process.env.NODE_ENV === 'production') {
      console.error('请检查url中是佛携带token');
    } else if (process.env.NODE_ENV === 'development') {
      // 模拟本地获取token逻辑  请开发人员自行补充
      Toast({
        message: '在url中携带token；建议模拟本地获取token逻辑，请开发人员自行补充',
        duration: 0
      });
      // login({
      //   // tenantId: selectedCompanyId,
      //   password: md5(process.env.VUE_APP_PASSWORD),
      //   username: process.env.VUE_APP_ACCOUNT,
      // }).then(infoRes => {
      //   if (infoRes.data && infoRes.data.access_token) {
      //     setToken(infoRes.data.access_token);
      //     getUserInfo(next);
      //   }
      // });
    }
  }
});
